package com.aizhixin.lab.project.template.data;

import com.aizhixin.lab.project.template.domain.ModuleTaskDomain;
import com.aizhixin.lab.project.template.domain.ProjectRoleDomain;
import com.aizhixin.lab.project.template.domain.WorkOrderDomain;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
@Data
public class ModuleData {
    @ApiModelProperty(value = "模块ID")
    private String id;
    @ApiModelProperty(value = "项目ID")
    private String projectId;
    @ApiModelProperty(value = "模块名称")
    private String moduleName;
    @ApiModelProperty(value = "模块描述")
    private String moduleDesc;
    @ApiModelProperty(value = "建议完成时间")
    private Integer suggestTime;
    @ApiModelProperty(value = "难度级别")
    private Integer moduleLevel;
    @ApiModelProperty(value = "任务数")
    private Integer taskNum;
    @ApiModelProperty(value = "角色集合")
    private List<ProjectRoleDomain> projectRoleDomainList;
    @ApiModelProperty(value = "任务列表")
    private List<ModuleTaskData> moduleTaskDataList;

}
